body, header, ul, li, img, label, input, section, div
{
    padding: 0;
    margin: 0;
    border: 0;
}

body
{
    header 
    {
        ul
        {
            li
            {
                display: inline-block;
                img
                {
                    margin: 2px;
                    width: 100%;
                    height: auto;
                }
            }
        }
    }
    section
    {
        div
        {
            position: absolute;
            display: inline-block;
            img
            {
                margin: 2px;
                display: none;
            }
            input[type="radio"]
            {
                display: none;
                &:checked + img
                {
                    display: inline;
                    width: 200%;
                    height: auto;
                }

            }
        }
    }
}